﻿// owner 蒋家伟

#pragma once
#include "TaskBase_home.h"

namespace jsdk
{
    class ITaskDescription;
    class TASKBASE_EXPORT ITaskExectutable
    {
    public:
        virtual ~ITaskExectutable() {}
        /// \ brief 执行当前任务
        virtual bool On(OwnerPtr<ITaskDescription> opTaskDescription) = 0;
    };
}